package com.fivefu.core.gb28181.constant;

public enum PTZEnum {
    LEFT("LEFT","00","x","左转"),
    RIGHT("RIGHT","00","x","右转"),
    UP("UP","00","y","上转"),
    DOWN("DOWN","00","y","下转"),

    LEFTUP("LEFTUP","00","xy","左上"),
    LEFTDOWN("LEFTDOWN","00","xy","左下"),
    RIGHTUP("RIGHTUP","00","xy","右上"),
    RIGHTDOWN("RIGHTDOWN","00","xy","右下"),

    ZOOMIN("ZOOMIN","00","c","焦距变大"),
    ZOOMOUT("ZOOMOUT","00","c","焦距变小"),

    FOCUSNEAR("FOCUSNEAR","01","x","焦点前移"),
    FOCUSFAR("FOCUSFAR","01","x","焦点后移"),
    IRISENLARCE("IRISENLARCE","01","y","光圈扩大"),
    IRISREDUCE("IRISREDUCE","01","y","光圈缩小"),


    ;

    /**
     *                     "WIPER_SWITCH 接通雨刷开关,\n" +
     *                     "START_RECORD_TRACK 开始记录轨迹,STOP_RECORD_TRACK 停止记录轨迹,START_TRACK 开始轨迹,STOP_TRACK 停止轨迹,\n" +
     *                     "GOTO_PRESET到预置点)",name = "operation",paramType = "query",required = true,dataType = "String"),
     *
     */


    private String ptzName;

    private String ptzStartCmd;

    private String speedType;

    private String description;

    public String getPtzName() {
        return ptzName;
    }

    public void setPtzName(String ptzName) {
        this.ptzName = ptzName;
    }

    public String getPtzStartCmd() {
        return ptzStartCmd;
    }

    public void setPtzStartCmd(String ptzStartCmd) {
        this.ptzStartCmd = ptzStartCmd;
    }

    public String getSpeedType() {
        return speedType;
    }

    public void setSpeedType(String speedType) {
        this.speedType = speedType;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    PTZEnum(String ptzName, String ptzStartCmd, String speedType, String description){
        this.ptzName = ptzName;
        this.ptzStartCmd = ptzStartCmd;
        this.speedType = speedType;
        this.description = description;
    }

}
